From 40a6ef7735852b03253692722eeb812e3e8b6ef2 Mon Sep 17 00:00:00 2001 From: Drew Parsons Date: Wed, 1 Jul 2026 12:17:10 +0200 Subject: [PATCH] (Build-)Depends: tao-pegtl-dev to support external PEGTL (tao) with -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=ON see Bug#1035426 --- debian/changelog | 2 ++ debian/control | 2 ++ debian/rules | 1 + 3 files changed, 5 insertions(+) diff --git a/debian/changelog b/debian/changelog index a9972fda3..075165b8f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,7 @@ vtk9 (9.6.2+dfsg1-1exp5) UNRELEASED; urgency=medium + * (Build-)Depends: tao-pegtl-dev to support external PEGTL (tao) + with -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=ON * debian patch build_reproducibility.patch maintains build reproducibility by dropping XDMF_SYSTEM (which is set to CMAKE_SYSTEM, including the Linux version at build time) from diff --git a/debian/control b/debian/control index 417fab164..9a4eb1ab8 100644 --- a/debian/control +++ b/debian/control @@ -65,6 +65,7 @@ Build-Depends: dpkg-dev (>= 1.22.5), python3-mpi4py, qt6-base-dev, texlive-binaries, + tao-pegtl-dev, x11proto-core-dev, xauth, xvfb, @@ -127,6 +128,7 @@ Depends: ${misc:Depends}, mpi-default-dev, python3-vtk9 (= ${binary:Version}), vtk9 (= ${binary:Version}), + tao-pegtl-dev, x11proto-core-dev, zlib1g-dev Suggests: vtk9-doc, diff --git a/debian/rules b/debian/rules index 0c556b646..123bc432b 100755 --- a/debian/rules +++ b/debian/rules @@ -79,6 +79,7 @@ extra_flags += \ -DVTK_MODULE_USE_EXTERNAL_VTK_netcdf:BOOL=ON \ -DVTK_MODULE_USE_EXTERNAL_VTK_nlohmannjson:BOOL=ON \ -DVTK_MODULE_USE_EXTERNAL_VTK_ogg:BOOL=ON \ + -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl:BOOL=ON \ -DVTK_MODULE_USE_EXTERNAL_VTK_png:BOOL=ON \ -DVTK_MODULE_USE_EXTERNAL_VTK_sqlite:BOOL=ON \ -DVTK_MODULE_USE_EXTERNAL_VTK_theora:BOOL=ON \ -- 2.30.2